function phone(val) {
	if (val == '') {
		return [false, '手机号不能为空']
	}
	if (!/^\d{11}$/g.test(val)) {
		return [false, '手机长度错误']
	}
	if (!/^1[3|4|5|7|8]\d{9}$/g.test(val)) {
		return [false, '手机格式错误']
	}
	return [true, '']
}

function email(val) {
	if (val == '') {
		return [false, '邮箱不能为空']
	}
	if (!/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$/.test(val)) {
		return [false, '邮箱格式错误']
	}
	return [true, '']
}

function pwd(val) {
	if (val == '') {
		return [false, '密码不能为空']
	}
	if (!(/^.{6,15}$/.test(val) &&
			/^.*[A-Z]{1,}.*$/.test(val) &&
			/^.*[a-z]{1,}.*$/.test(val) &&
			/^.*\d{1,}.*$/.test(val) &&
			/^.*\W{1,}.*$/.test(val))) {
		return [false, '密码长度应在6~15位，且至少1个大写字母，1个小写字母，1个数字和1个特殊字符！']
	}
	return [true, '']
}
export const phoneVerify = phone
export const emailVerify = email
export const pwdVerify = pwd